package com.zhiyou100.pra;

/**
 * 创建球员类，要求最多只能创建11个
 *
 */
public class Player {
    private static Integer count = 11;//定义球员数量上限
    private Player(){ //私有化构造器
        count--;
    }

    public static Integer getCount() {
        return count;
    }

    /**
     * 提供共有的方法返回Player实例，控制Player实例数量
     * @return  null球员数量已满，Player实例
     */
    public static Player getInstance(){
        if (count > 0){
            return new Player();
        }
        return null;
    }
}